home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Utilities / QuickTime VCR 3.5 / MP Headers / myQuickTime.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-01  |  1.1 KB  |  41 lines  |  [TEXT/KAHL]

  1. /*---------------------------------------------------------------------
  2.     File: myQuickTime.h
  3.     Purpose: Contains class and define stuff to manage quicktime stuff 
  4.     such as openning files, setting rates, and such.
  5.     
  6.     Created by: Geoffrey Slinker
  7.     Date: 10:58:03 AM  6/13/92
  8.     Modified: 
  9. ---------------------------------------------------------------------*/
  10. #define MOVIE_WIND    700
  11. #define MOVIE_POSTER_WIND    701
  12.  
  13.  
  14. class QT : direct {
  15.     public:
  16.         Movie myMovie;
  17.         Rect origBounds;
  18.         Rect dispBounds;
  19.         CWindowPtr movieWindow;
  20.         CWindowPtr moviePosterWindow;
  21.         
  22.         QT(void);
  23.         ~QT(void);
  24.         
  25.         
  26.         virtual void MovieCheck(void);
  27.         virtual void LoadResources(void);
  28.         virtual int OpenMovie(void);
  29.         virtual int OpenMovieFSSpec(FSSpec mySpec);
  30.         virtual void PlayMovie(void);
  31.         virtual void CloseMovie(void);
  32.         virtual void MyMoviesTask(void);
  33.         virtual void StopMyMovie(void);
  34.         virtual void FFMyMovie(void);
  35.         virtual void RWMyMovie(void);
  36.         virtual void GoStartMyMovie(void);
  37.         virtual void GoEndMyMovie(void);
  38.         virtual void RedrawPoster(void);
  39.         virtual void HandleVolume(int direction);
  40.  
  41. };